走进: to enter...
将军: general, high-ranking military officer, to check or checkmate, to embarrass, to challenge, to put sb on the spot...
周折: twists and turns, vicissitude, complication, difficulty, effort...
艰险: difficult and dangerous, hardships and perils...
台风: hurricane, typhoon...
抽: to draw out, to pull out from in between, to remove part of the whole, (of certain plants) to sprout or bud, to whip or thrash...